Summar of implementations of Event
Name | Comments |
---|---|
RepositoryAppTriggerEvent | |
RewardGrantedEvent | An event triggered by some condition related to learning progress, eg
starting, completing or not completing after some period
Event ID: rewardGranted |
RepoAppFunnelEvent | A funnel event to be fired by custom apps. This is intended to work with RepoAppEventGoal |
AuctionClosedEvent | Fired when an auction closes, it has the following actions:
|
PointsExpiredEvent | Fired when reward points expire |
ScanJobEvent | An event triggered by some condition related to scanning and ocr, eg completing or not completing The attributes collection contains the OCRTable and the reason if failed. Event ID: scanJob |
NewCommentEvent | An event triggered when a comment is posted
Attributes
comment - the text of the posted comment pageUrl - the url of the page on
which the comment was posted
Event ID: newComment |
TriggerEvent | A TriggerEvent gets fired when some significant event occurs on the server. The trigger item properties represent textual values that can be keyed on for event triggers. Typically these will be id's of objects in context of the event, such as the website, group, etc. The types of events are:
|
DefaultStreamEvent | |
VoteReceivedEvent | This represents a vote being received by a user on their post or comment
Trigger items:
1 - website 2 - the vote amount (usually +1 or -1) 3 - total votes for the post or comment 4 - the type of the post, C=comment, FP=forum post, FR=forum reply Event ID: voteReceived |
ProfileActiveEvent | Fired when a profile is activated, ie not logged in but associated with the current request |
TriggerFiredEvent | Fired when another trigger fires |
TestTriggerEvent | |
TriggerTimerEvent | |
VotedEvent | This represents a user voting on a post. The user in context is the user
doing the voting, not the user receiving the vote!
Trigger items:
1 - website 2 - the vote amount (usually +1 or -1) Event ID: VotedEvent |
ShoppingCartFulfillmentStatusEvent | Fired when the fulfillment status it's changed
Event ID: shoppingCart |
DefaultShareableItemEvent | |
FileUploadEvent | Fired when a user joins a group
Event ID: subscription |
ModuleProgressEvent | An event triggered by some condition related to learning progress, eg starting, completing or not completing after some period The attributes collection contains the ModuleFolder called module. Event ID: moduleProgress |
PipelineProcessEvent | This event is fired when pipeline processing occurs. Actions are available
for started, completed and failed
Event ID: pipelineProcess |
CalendarEventDeclined | Event ID: calendar-event |
RewardDebitedEvent | An event triggered by some condition related to points debiting
Event ID: rewardDebited |
QuizAttemptEvent | An event triggered by some condition related to learning progress, eg starting, completing or not completing after some period The attributes collection contains the ModuleFolder called module Event ID: quizAttempt |
AuctionBidEvent | Fired when a bid is placed. Can mean that a user has placed a new bid, or
that a user who was previously in teh lead is no longer leading
Event ID: auctionBid |
PostTagReceivedEvent | This represents a tag being received by a user on a specific post or comment
Trigger items:
1 - website 2 - the tag comment which is optional Event ID: postTagReceived |
PaymentEvent | Called when a payment has been made Defines attributes - payment and recurring (RecurringTransactionBean) for recurring payments and customer (CustomerBean) for non recurring Trigger1 = true/false, where true indicates recurring Trigger2 = payment response code Example of email content: Thanks for your payment! Amount: |
LearnerProgressEvent | An event triggered by some condition related to learning progress, eg starting, completing or not completing after some period. Event ID: learnerProgress |
ContactEvent | This event is fired when a user submits a contactus form.
It contains an attribute called contactRequest, which returns the
ContactRequest record
Event ID: contact |
GroupRegistrationEvent | Fired when a user submits a registration form successfully
Event ID: registration |
CalendarEventAccepted | Event ID: calendar-event |
EmailReceivedEvent | Fired when a user receives an email |
WebsiteSettingsLoadedEvent | |
ShoppingCartEvent | Fired when a item either gets added to the shopping cart or the checkout
process is completed
Event ID: shoppingCart
|
SubscriptionEvent | Fired when a user joins a group
Event ID: subscription |
ReferralEvent | This represents a referral step.
This will be fired twice on a referral, once for the sender as the source
profile, and once with the recipient as the source profile
It will also be fired when a referral converts to a signup
See the action property for determining which of those.
Event ID: referral |
EmailDeliveryEvent | Fired when an email is delivered, failed to deliver, opened, converted
Event ID: emailDelivery |
RecognitionEvent | Fired when an award is made |
UserVisitEvent | A UserVisitEvent is raised when a user first visits a site (ie the first GET
request) at least 24 hours since the last visit
Event ID: userVisit |
